CISC 1110  Lab 15

 

        Write a main program that declares two integer arrays, nums and vals, each large enough to hold 10 values. Declare an integer variable n to hold the number of values read into each array.  Main will read in data and call two functions.

In the main program, read in data from a file into the two arrays. First read in n (make it 5 or 6) and then—in a single loop--read n values into each of the two arrays. (This is just an extension of what you did in the last lab, filling two arrays instead of just one.)

Sample file input (in this example, n is 3)

 3

10  12

6   3

7   7

The data values in the left column should go into array nums, and the data values in the right column should go into array vals.

           Next, call a function printarray and send it three parameters: the integer n and two arrays, nums and vals. The printarray function should print n and then print the values in the two arrays in columns, with spaces between, like this:

There are 3 values in the arrays

10  12

 6   3

7    7

           Last, call a function addup that receives two parameters: the integer n  and the vals array. In the function, sum the n values in the vals array and return the sum to main. Have main print the returned value.